John Cabot, Italian-born explorer